

/*-------------------------------------------------------------------------

   File:		clrkform.h
   Project:		VeriFone SoftPay Base
   Description:	Header File for clerk specific form info

***************** Modification History ***********************************

$Log: /SoftPay/SPK2SIM/Source/Include/clrkform.h $
 * 
 * 10    3/23/00 5:04p Page_k1
 * Add new CLERK_DETAIL defines
 * 
 * 9     3/23/00 11:36a Monique_b1
 * In the process of adding multi currency to clerk detail report
 * 
 * 8     3/16/00 4:51p Page_k1
 * Change: #define DISCNT_TIP_HEADER_END       158
 *               #define DISCNT_TIP_MIDDLE_START     159
 * 
 * 7     3/15/00 7:35p Page_k1
 * Change  CLERK_TOTAL_TOP_START  from 21 to 20.
 * 
 * 6     3/13/00 5:23p Page_k1
 * Show merchant name on server detail and unadjusted reports when there
 * are more that one merchants for a server.
 * 
 * 5     3/03/00 12:10p Page_k1
 * Change CLERK_MIDDLE_END and CLERK_BOTTOM_START
 * 
 * 4     11/06/99 4:37p Gary_w2
 * Added corrections for preexisting report error conditions
 * 
 * 3     11/03/99 5:20p Monique_b1
 * removed #includes
 * 
 * 2     10/25/99 1:20p Gary_w2
 * Modified Shift Report lines to match clerk detail lines
 * 
 * 1     10/22/99 4:27p Gary_w2
 * Clerk specific files
 * 
 
**************************************************************************

   Copyright (C) 1999 by VeriFone, Inc.

   All rights reserved.  No part of this software may be reproduced,
   transmitted, transcribed, stored in a retrieval system, or translated
   into any language or computer language, in any form or by any means,
   electronic, mechanical, magnetic, optical, chemical, manual or otherwise,
   without the prior written permission of VeriFone, Inc.

---------------------------------------------------------------------------*/

#ifndef CLRKFORM_H
#define CLRKFORM_H

#define CLERK_CONDITION_BIT_MASK            0x00400000
#define NO_SERVER_CLERK_LINE                0x00040000
#define DETAIL_CLERK_LINE                   0x00000400
#define CLERK_SUBTOT_LINE                   0x00000800
#define REFUND_CLERK_DETAIL                 0x00000020
#define UNADJUSTED_RPT_LINE                 0x00000200

/*#define REPT_HEADER_START          01      
#define REPT_HEADER_END            12*/
#define CLERK_TOTAL_TOP_START      20
#define CLERK_TOTAL_TOP_END        30
#define CLERK_TOTAL_MIDDLE_START   31
#define CLERK_TOTAL_MIDDLE_END     40
#define CLERK_TOTAL_BOTTOM_START   41
#define CLERK_TOTAL_BOTTOM_END     49
#define CLERK_TABLE_TOP_START      50
#define CLERK_TABLE_TOP_END        60
#define CLERK_TABLE_MIDDLE_START   61
#define CLERK_TABLE_MIDDLE_END     62
#define CLERK_TABLE_BOTTOM_START   63
#define CLERK_TABLE_BOTTOM_END     64
#define CLERK_SUMMARY_FORM_FEED   149


/*****form2.h ******/


#define IRS_TIP_TOP_START           70
#define IRS_TIP_TOP_END             79
#define IRS_TIP_MIDDLE_START        80
#define IRS_TIP_MIDDLE_END          89
#define IRS_TIP_BOTTOM_START        90
#define IRS_TIP_BOTTOM_END          99
#define IRS_TIP_NOTRAN_START        100
#define IRS_TIP_NOTRAN_END          109
#define DISCNT_RPT_HEADER_START     150
#define DISCNT_RPT_HEADER_END       152
#define DISCNT_TIP_HEADER_START     153
#define DISCNT_TIP_HEADER_END       158
#define DISCNT_TIP_MIDDLE_START     159
#define DISCNT_TIP_MIDDLE_END       161
#define DISCNT_TIP_SUBTOT_START     162
#define DISCNT_TIP_SUBTOT_END       166
#define DISCNT_TIP_GRANDTOT_START  	167
#define DISCNT_TIP_GRANDTOT_END    	171
#define DISCNT_TIP_FORMFEED_START   172
#define DISCNT_TIP_FORMFEED_END     173


#define CLERK_TOP_START           	110
#define CLERK_TITLE_END				114
#define CLERK_ID_START				116
#define CLERK_ID_END				117
#define CLERK_TOP_END             	119
#define CLERK_SUB_HDR_START         120
#define CLERK_MERCH_START           121
#define CLERK_MERCH_END             123
#define CLERK_SUB_HDR_END           129
#define CLERK_MIDDLE_START        	130
#define CLERK_MIDDLE_END            138
#define CLERK_BOTTOM_START          139
#define CLERK_BOTTOM_BREAK          147
#define CLERK_BOTTOM_END            149

#define CLERK_DATE_START            20
#define CLERK_DATE_END              21
#define CLERK_DETAIL_TOP_START           110
#define CLERK_DETAIL_TOP_END             122
#define CLERK_DETAIL_MIDDLE_START        125
#define CLERK_DETAIL_MIDDLE_END          129 /* changed for O460 */

#define CLERK_DETAIL_BOTTOM_START        130
#define CLERK_DETAIL_FORM_FEED           140 /* changed when tax was added bb1 */
#define CLERK_DETAIL_BOTTOM_END          145



#endif  /* CLRKFORM_H */

